package com.example.businessmanage.domain.dto;

import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 代养协议上传DTO（代养人上传OSS协议URL）
 */
@Data
public class AgreementUploadDTO {

    /**
     * 宠物ID（必填，关联具体代养业务）
     */
    @NotNull(message = "宠物ID不能为空")
    private Long petId;

    /**
     * 协议OSS存储URL（必填，从阿里OSS获取）
     */
    @NotBlank(message = "协议OSS URL不能为空")
    private String agreementUrl;
}
